我們之後會利用 n8n 的 Google Cloud Firestore 節點,來儲存 LINE Bot 需要記住的所有資料,
此節點具體工作內容如下:
Firestore 節點就會把這個資訊儲存下來。在新增 Google Cloud Firestore 節點之前,有一些前置作業要先完成。
今天的任務就是設定並建立 Firestore 資料庫,然後把憑證搞定,好讓之後的使用者資訊可以順利加到資料庫中。
先到主頁新增一個空白工作流 → 新增 Webhook 節點(負責接收來自 LINE 的訊息) → 新增 Google Cloud Firestore 節點
建立新專案
點選「您目前的專案」,並建立一個新專案:LINE-Bot。
在搜索欄點選 Firestore
填寫設定

地區要選距離最近的,確保較低的延遲。
這個金鑰是 n8n 用來安全連線到你的資料庫的憑證。
在左側導覽列點選 IAM 與管理 → 服務帳戶
建立服務帳戶


回到 n8n 新增一個憑證:Google Service Account API
到剛剛建立的服務帳戶複製電子郵件
💡注意
private_key的內容是以-----BEGIN PRIVATE KEY-----開頭,並以-----END PRIVATE KEY-----結尾,要將這些開頭和結尾一起複製進去!

明天(Day 14),我將讓 n8n 服務透過 ngrok,與 LINE Bot 建立了連線。這是一個重要的開始,讓 Bot 具備「接收訊息」的能力!